/*  */
@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, button, input, textarea, p, address, em, label, img, th, td, iframe, sub, sup{
    padding: 0;
    margin: 0;
}
body {
    color: #333;
    font-family: "Microsoft YaHei", "宋体",Arial, "\5B8B\4F53", Helvetica, sans-serif;
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ol, ul {
    list-style: none;
}
img{
    border:none;
    display:inline-block;
}
input, select, input, textarea{
    font-size: 12px;
    outline: none;
}
select, input {
    vertical-align: middle;
}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
    border:none;
    padding:0;
}
textarea{
    resize: none;
}
fieldset{
    border: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
address, caption, th, cite, code, em{
    font-style: normal;
    font-weight: normal;
}
a:link, a:visited, a:active {
    color: #0041D9;
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #f60;
    text-decoration: underline;
    outline:none;
}
#container {
    width: 970px;
    margin:0 auto;
}
#header, #content{
    width: 100%;
}
.clearfix:after,
#content:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix,
#content{
    *zoom:1;
}
.clear{
    clear:both;
    font-size:0px;
    line-height:0px;
    height:0px;
}
#footer {
    margin: 30px auto 0;
    width: 100%;
}

/* foot info */


.hot_citylist{
    background:#f9f9f9;
    width:100%;
    margin-bottom:15px;
}
.hot_citylist .fz {
    width:960px;
    height:auto;
    font-size:12px;
    color:#333;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding:2px 4px;
    _padding:3px 4px;
    overflow:hidden;
    zoom:1;
}
.hot_citylist .rmcs1{
    font-size:12px;
    color:#333;
    float:left;
    width:105px;
    text-align:right;
    line-height:20px;
}
.hot_citylist .list{
    float:left;
    width:855px;
    overflow:hidden;
    zoom:1;
}
.hot_citylist .rmcs{
    margin-left:15px;
    float:left;
    font-size:12px;
    line-height:20px;
    display:inline;
    white-space:nowrap;
}

.bottom_div {
    padding-top:10px;
    text-align:center;
    font-size:12px;
    color:#939186;
    line-height:15px;
}
.bottom_div a, .bottom_div a:link{
    color:#939186;
    text-decoration:underline;
}
.bottom_div a:hover{
    text-decoration:none;
}

.link_span{
    padding-left:9px;
    padding-right:10px;
}
.link_span a:link, .link_span a:visited {
    font-size:12px;
    color:#666;
    text-decoration:none;
}
.link_span a:hover{
    color:#333;
    text-decoration:underline;
}
/*end foot info*/
/*Hidden Hot Topics*/
.bottom-tagslayer {display:none;}

/*********新的搜索框样式*********/
/*  */
.search-form .icon{
  display: inline-block;
  width:16px;
  height:16px;
  overflow: hidden;
  background-image: url(//pages.anjukestatic.com/usersite/site/img/common/icons-2.0.png);
  background-repeat: no-repeat;
}
.search-form .icon-mark{
    width: 32px;
    height: 32px;
    background-position: -32px 0;
}
.search-form .icon-close{
    background-position: 0 -32px;
}
.search-form .search-map {
    width: 70px;
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #666;
    padding-top: 6px;
    padding-left: 30px;
    margin-left: 6px;
    top: 2px;
}
@font-face {
    font-family: 'iconfont';
    src: url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.eot"); /* IE9*/
    src: url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.eot?#iefix") format('embedded-opentype'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.woff") format('woff'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.ttf") format('truetype'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.svg#iconfont") format('svg'); /* iOS 4.1- */
}
.iconfont {
  color: #000;
  text-align: center;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  font-family: 'iconfont';
}
.footer{
    clear: both;
    border-top: 1px solid #e6e6e6;
    padding: 15px 0 30px;
    font-size: 12px;
    color: #333;
}
.footer a {    
    display: inline-block;
    font-size: 12px;
    color: #333;
}
.footer a:hover{
    color: #f60;
    text-decoration: underline;
}
.footer .spe-lines {
    display: inline-block;
    width: 1px;
    height: 10px;
    background: #ccc;
    margin: 0 10px;
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    vertical-align: -1px;
}
.footer .links{
    padding-bottom: 5px;
    font-size: 0;
    text-align: center;
}
.footer .links li{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 20px;
    line-height: 20px;
}


.footer .show-mod {
    display: none;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    width: 730px;
    padding: 3px 10px; 
    margin: 0 auto 5px;
    overflow: hidden;
}
.footer .show-mod ul {
    *zoom:1;
}
.footer .show-mod ul:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.footer .show-mod li {
    float: left;
    _display: inline;
    margin-right: 22px;
    line-height: 24px;
}

.footer .other-city ul{
    width: 736px;
}
.footer .other-city li {
    width: 76px;
    height: 24px;
    line-height: 24px;
    margin-right: 16px;
    white-space:normal;
    word-break:break-all;
    word-wrap:break-word;
    overflow: hidden;
}
.footer .cp-mod{
    text-align: center;    
    line-height: 20px;
}
.footer .gov-mod {
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-top: 8px; 
}
.footer .gov-mod a,
.footer .gov-mod a:hover {
    color: #666;
    text-decoration: none;
}
.footer .gov-mod img {
    display: inline-block;
    vertical-align: -5px;
}
.footer .license{
    text-align: center;                 
    padding: 20px 0 0; 
}
.footer .license a{
    margin:0 10px;
}
.footer .cnnic{
    position: relative;
    bottom: 6px;
    margin-left: 10px;
}.footerLinkpack {
    width:965px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 22px; PADDING-TOP: 5px; background-color:#F3F3F3; BORDER-BOTTOM: #E0E0E0 1px solid;
}
.footerLinkTitle {  CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 180px; TEXT-ALIGN: right }
.footerLink {   FLOAT: left; OVERFLOW: hidden; WIDTH: 750px }
.footerLink a { padding-right:10px;}
.sidebarLink {padding: 20px 0 0 12px; line-height:22px;}
.partner{
width:1140px; padding:10px 20px; background-color:#F9F9F9; float:left; overflow:hidden; _zoom:1; margin-top: 20px;
}
.partner span {
display:block;  float:left; line-height: 1.6em; width: 1140px; margin-bottom: 15px;
}
.partner ul {
display:block; float:left;margin: 3px 0px 8px; overflow:hidden; _zoom:1;color: #999;
}
.partner li {
padding:0;
display:block;
float:left;
margin: 0px 12px 0 0;
width: 126px;
line-height: 24px;
line-height: 24px;
list-style-type:none;
}
.partner li a:link{text-decoration: none; color:#999}
.partner li a:visited{text-decoration:none; color:#999}
.partner li a:hover{text-decoration:underline; color:#999}
.partner li a:active{text-decoration:none; color:#999}

.friendlinks{
clear:both;margin:0 auto;width:750px;text-align:center; padding-top:10px;
}
.friendlinks span{
margin:0px 4px;
white-space: nowrap;
}
#view_footer{
background:#F9F9F9;
width:970px;
}
#view_footer dl, #view_footer .rel_house{
margin:0;
clear:both;
width:970px;
overflow:hidden;
_zoom:1;
}
#view_footer dt, #view_footer .rel_house .tit{
width:130px;
text-align:right;
float:left;
line-height:26px;
margin-right:20px;
}
#view_footer dd{
float:left;
margin:0;
margin-right:20px;
white-space:nowrap;
padding-top:1px;
line-height:24px;
}
#view_footer .rel_house .rel_list{
float:left;
width:820px;
}
#view_footer .rel_house .rel_hid{
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}
#view_footer .rel_house .rel_list a{
float:left;
margin:1px 20px 0 0;
white-space:nowrap;
line-height:24px;
}
#city_list{
width:970px;
margin:0 auto;
padding:10px 0 0 0;
}
#city_list ul {
margin:0px;
list-style-type:none;
width: 967px;
padding:7px 0 10px 1px;
border:1px #E0E0E0 solid;
}
#city_list:after, #city_list ul:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#city_list li {
float:left;
width:140px;
height:22px;
line-height:22px;
margin:0;
padding:0 0 0 10px;
}
#city_list li a{
white-space: nowrap;
color:#656565;
}
#city_list li a:hover{
color:#333;
text-decoration:underline;
}
.flink-hid{height:22px;overflow: hidden;}
.flink-hid a{white-space:nowrap;}
/*小区大全*/
#comm_list {
    width: 970px;
    margin: 0 auto;
}
#comm_list ul {
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 560px;
}
#comm_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 10px;
}
#comm_list ul a:link, #comm_list ul a:visited {
    color: #666666;
}
#comm_list ul a:hover, #comm_list ul a:active {
    color: #333333;
}

/*网站地图列表*/
#map_list {
    width: 970px;
    margin: 0 auto;
}
#map_list ul {
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 320px;
}
#map_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 10px;
}
#map_list ul a:link, #map_list ul a:visited {
    color: #666666;
}
#map_list ul a:hover, #map_list ul a:active {
    color: #333333;
}

/*房源列表*/
#house_list {
    width: 970px;
    margin: 0 auto;
}
#house_list ul {
    width: 330px;
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 500px;
    padding-top: 10px;
}
#house_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding:0 10px 10px;
}
#house_list ul a:link, #house_list ul a:visited {
    color: #666666;
}
#house_list ul a:hover, #house_list ul a:active {
    color: #333333;
}
#footer-mod {
    margin: 30px auto 0; 
}/**
    */
.sidebar {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    width: 38px;
    height: 100%;
    background-color: #f7f7f7;
    box-shadow: 0px 0px 2px #999;
    z-index: 1000;
    font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,Arial,simhei;
}
.sidebar-nav {
    position: absolute;
    right: 0;
    top:50%;
    margin-top: -98px;
}
.sidebar-top {
    position: fixed;
    display: none;
    bottom: 30px;
    right: 0;
    z-index: 1000;
}
.sidebar-mod .sid-nav {
    position: relative;
    display: block;
    width: 38px;
    height: 40px;
    margin-bottom: 12px;
    text-align: center;
    color: #333;
    font-size:12px;
}
.sidebar-mod a:hover,
.sd-top-sig {
    background-color: #62ab00;
    color: #fff;
    text-decoration: none;
}
.sidebar-mod .iconfont {
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    margin-top: 2px;
}
.sidebar-mod .iconfont22 {
    font-size: 20px;
    margin-top: 2px;
}
.sidebar-top .iconfont {
    margin-top: 10px;
}
.sidebar-mod a:hover .iconfont ,
.sd-top-sig .iconfont{
    color: #fff;
}
.sidebar p {
    height: 13px;
    line-height: 13px;
    margin-top: 4px;
}
.sidebar-nav-hover {
    position: absolute;
    right: 38px;
    top: 0;
    width: 0;
    height: 40px;
    line-height: 40px;
    background-color: #666;
    text-align: center;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
}
.nav-arrow {
    content: '';
    width: 0;
    height: 0;
    overflow: hidden;
    border-left: 4px solid #666;
    border-right: 4px solid transparent;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 16px;
    left: 0;
    display: none;
}
.sidebar-mod a:hover .nav-arrow{
    display: block;
}
.nav-sao{
    border-left: 4px solid #fff;
}
.sidebar-sao{
    top: -55px;
    width: 0;
    height: 36px;
    padding-top: 114px;
    background-image: url('//pages.anjukestatic.com/usersite/site/img/global/2/pc-sidebar.png ');
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='//pages.anjukestatic.com/usersite/site/img/global/2/pc-sidebar.png ',
    sizingMethod='scale');
    color: #333;
}
.sidebar-top a.sid-nav{
    margin-bottom: 0;
}

/**
*/
/* footer_seo_tabs */
.footer_seo_tabs {
    height: 27px;
    background-color: #eefce9;
    border-bottom: 1px solid #cccccc;
}
.footer_seo_tabs .seo_tabs:link, .footer_seo_tabs .seo_tabs:visited, .footer_seo_tabs .seo_tabs:hover{
    float: left;
    width: 119px;
    height: 27px;
    line-height: 27px;
    /*background:url("//pages.anjukestatic.com/usersite/site/img/seo/bg_footer_seo.png") no-repeat right -48px;*/
    border-right: 1px solid #ddd;
    overflow: hidden;
    text-align: center;
    color: #333;
}
.footer_seo_tabs .seo_tabs:hover,
.footer_seo_tabs .seoTabsOn:link, .footer_seo_tabs .seoTabsOn:visited, .footer_seo_tabs .seoTabsOn:hover{
    position: relative;
    z-index: 2;
    background:#fff;
    text-decoration: none;
    color: #4e8d00;
    font-weight: 700;
    border-bottom: 1px solid #fff;
}

.footer_seo_con, .footer_seo_city{
    clear: both;
    overflow: hidden;
}

/* footer_seo_con */
.footer_seo_con{
    margin: 0 14px 0 13px;
    padding: 12px 0 7px 0;
    border-bottom: 1px dotted #e6e6e6;
    height: 120px;
}
.footer_seo_con li{
    float: left;
    padding: 0 0 0 5px;
    width: 151px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

/* footer_seo_city */
.footer_seo_city{
    position: relative;
    margin: 11px 0 0 18px;
}
.footer_seo_city em{

}
.footer_seo_city a:link, .footer_seo_city a:visited, .footer_seo_city a:hover{
    margin: 0 12px 0 9px;
}
.footer_seo_city .a_more:link, .footer_seo_city .a_more:visited{
    position: absolute;
    right: 25px;
    top: 0;
}
.feature_con{
    border-bottom: none;
}
.footer_seo_con li.feature{
    clear: left;
    padding: 0px;
    width: 100%;
}
.feature a{
    display: inline-block;
    padding:  0 10px 0 5px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    vertical-align: top;
}
.feature a.first{
    font-weight: bold;
}

#city-panel{
	position:absolute;
	z-index:30000;
    border: 1px solid #d8d8d8;
    background-color: #F9F9F9;
    width: 350px;
    padding: 7px 0 0 0;
    left: 0;
    top: 22px;
    border-radius: 0 0 4px 4px;
    /*box-shadow: -1px 0 5px #EAEAEA, 0 -1px 5px #EAEAEA, 0 1px 5px #EAEAEA, 1px 0 5px #EAEAEA;*/
}

#city-panel dl {
    width: 322px;
    padding: 7px 0 6px 0;
    margin: 0 13px;
    border: 0;
    border-bottom: 1px solid #CCCCCC;
    line-height: 23px;
    overflow: hidden;
    zoom: 1;
}

#city-panel dt {
    width: 72px;
    float: left;
    color: #666666;
}

#city-panel dd {
    float: left;
    width: 250px;
    overflow: hidden;
    zoom: 1;
}

#city-panel dd a {
    float: left;
    padding: 0 11px 0 0;
    white-space: nowrap;
}

#city-panel dd a:link,
.moreCity:link,
#city-panel dd a:visited,
.moreCity:visited,
#city-panel dd a:active,
.moreCity:active
{
    color: #1A519F;
    text-decoration: none;
}

#city-panel dd a:hover, .moreCity:hover {
    color: #f60;
    text-decoration: underline;
}


#city-panel .blank {
    float: left;
    height: 22px;
    line-height: 14px;
    width: 332px;
    text-align: right;
    margin-top: -3px;
    margin-left: 2px;
    background-color: #F9F9F9;
}/**
*/

/*  广告位start  */
.top-poster {
    overflow: hidden;
    width: 1180px;
    /*height: 70px;*/
    margin: 0 auto;
}
/*  广告位end  */

/*在全站layout更改*/
#container {
    width: 100% !important;
}

#header {
    width: 100% !important;
}

#content {
    width: 1180px;
    margin: 0 auto;
}

.glbLogo {
    width: 1180px;
    height: 64px;
    margin: 0 auto;
}

.glbL {
    float: left;
    margin-bottom: 14px;
}

.glbR {
    float: right;
    margin-top: 33px;
    /*margin-right: 10px;*/
}

/*收藏夹 start*/
.login_info .login_tip {
    position: absolute;
    top: -36px;
    left: -10px;
    width: 158px;
    height: 28px;
    background: #fefded;
    border: 1px solid #fc6;
    line-height: 28px;
    color: #f60;
    text-align: left;
    text-indent: 1em;
}

.login_info .login_close {
    position: absolute;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.png") no-repeat 0 -284px;
    display: inline-block;
    width: 8px;
    height: 8px;
    right: 3px;
    top: 4px;
    cursor: pointer;
}

.login_info .t_d {
    position: absolute;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.png") no-repeat 0 -300px;
    display: inline-block;
    width: 15px;
    height: 18px;
    left: 11px;
    bottom: -6px;
    cursor: pointer;
}

/*收藏夹 end*/

.glbR a:link, .glbR a:visited, .glbR a:active {
    color: #797979;
    text-decoration: none;
}

.glbR a:hover {
    color: #f60;
    text-decoration: underline;
}

.glbR a {
    margin-right: 10px;
}

.glbL .logo{
    display: inline-block;
    margin: 15px 20px 0 0;
    width: 110px;
    height: 32px;
    background:url("//pages.anjukestatic.com/usersite/site/img/global/2/header/new_logo_110x32.png") 0 0 no-repeat;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
}

.cur_citynew {
    float: left;
    position: relative;
    margin-top: 29px;
    z-index: 30000;
}

.cur_citynew .city{
    color:#666;
    font-style:normal;
    line-height:18px;
    cursor:pointer;
}

.cur_citynew .city_icon{
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.png") no-repeat 0 -148px;
    line-height: 7px;
    width:19px;
    height:7px;
    margin:7px 0 0 9px;
    /*_margin-top: 0;*/
    cursor:pointer;
    overflow:hidden;
    display: inline-block;
    *background-position: 0 -150px;
}

#glbNavigation {
    width: 100%;
    height: 48px;
    background-color: #62AB00;
}

.glbNavigation1180 {
    width: 1180px;
    margin: 0 auto;
}

.L_tabsnew {
    float: left;
}

.L_tabsnew li {
    float: left;
    height: 48px;
    line-height: 48px;
    position: relative;
    z-index: 99;
    cursor: pointer;
}

.a_navnew {
    padding: 0 17px;
    /*margin: 0 22px;*/
    font-size: 18px;
    display: block;
}

.a_navnew:link, .a_navnew:visited, .a_navnew:active, .a_navnew:hover {
    color: #ffffff;
    text-decoration: none;
}

.li_selected {
    background-color: #528E01;
    border-radius: 2px;
}

.li_hover {
    background-color: #4A8101;
}

.sec_divnew {
    position: absolute;
    left: 0;
    top: 48px;
    border: 1px solid #d8d8d8;
    background-color: #F9F9F9;
    font-size: 16px;
    color: #666666;
    border-radius: 0 0 4px 4px;
    /*box-shadow:2px 1px 4px #e1e1e1, -2px 1px 4px #e1e1e1;*/
    /*padding-bottom: 15px;*/
    padding: 0 10px 15px;
    line-height: 18px;
    z-index: 20000;
}

/*.div_xinfang {
    width: 90px;
}

.div_ershoufang, .div_zufang {
    width: 105px;
}

.div_shangyedichan {
    width: 125px;
}*/

.sec_divnew a {
    display: block;
    white-space:nowrap;
    /*margin: 15px 10px 0 10px;*/
    margin-top: 15px;
    padding: 0 15px 0 10px;
}

.sec_divnew a:link, .sec_divnew a:visited, .sec_divnew a:active {
    color: #666;
    text-decoration: none;
}

.sec_divnew a:hover {
    color: #528e01;
    text-decoration: none;
}

.underline {
    border-top: 1px solid #ccc;
    padding-top: 15px !important;
}

.over {
    background-color: #528E01 !important;
    border-radius: 2px;
}
.highlight, .highlight:hover{
    color: #62AB00 !important;
    border-top: 1px solid #ccc;
    padding-top: 15px !important;
}

.arrow_upnew {
    background:url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.png") 0 -224px no-repeat;
    width: 14px;
    height: 10px;
    position: absolute;
    top: -6px;
    left: 34px;
}

/*  下载app  */
.appContainer {
    padding-left: 2px;
    width: 120px;
    height: 48px;
    float: left;
    cursor: pointer;
}

.downapp {
    width: 110px;
    height: 27px;
    border-radius: 2px;
    background-color: #dce8cc;
    margin-top: 10px;
    display: block;
    cursor: pointer;
}

.downapp:hover {
    background-color: #f2f6e3;
    text-decoration: none;
}

.apppic1, .apppic2, .apptext {
    background:url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.png") no-repeat;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-top: 3px;
}

.apppic1 {
    background-position: 0 -71px;
    width: 16px;
    height: 20px;
    margin-left: 5px ;
}

.apppic2 {
    background-position: 0 -110px;
    width: 20px;
    height: 20px;
}
/*
.apptext {
    background-position: 0 -247px;
    width: 60px;
    height: 20px;
}*/
.apptext{
    background: none;
    color: #666;
    vertical-align: top;
    line-height: 22px;
    font-size: 14px;
}
/**
*/


.app_download_ad {
    cursor: pointer;
    width: 100%;
    height: 110px;
    position: fixed;
    bottom: 0;
    left: 0;
    _position: absolute;
    _width: expression(eval(document.documentElement.scrollWidth));

    /*top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))+552);
*/
    _top:expression(eval((document.documentElement.scrollTop > (document.body.scrollHeight - document.documentElement.clientHeight)) ? (document.body.scrollHeight -document.documentElement.clientHeight- this.offsetHeight) : ((document.documentElement.scrollTop) + document.documentElement.clientHeight - this.offsetHeight + 304)));

    right: 0;
    z-index: 100000;
    color: #FFF;
    font-family: "MICROSOFT YAHEI";
}
.bg_link, .bg_link:link, .bg_link:hover, .bg_link:visited {
    color: #ffffff;
}
.bg_link:hover {
    text-decoration: none;
}
.app_download_bg {
    height: 100%;
    background-color: #28394f;
    filter:alpha(opacity=90);  /* IE 浏览器支持 */
    -moz-opacity:0.9;          /* 遨游浏览器 火狐浏览器 支持 */
    opacity: 0.9;              /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
.app_download_bg_front {
    position: relative;
    top: -87px;
    _top: -90px;
    height: 100%;
    width: 340px;
    left: 545px;
    background-color: #ffffff;

    filter:alpha(opacity=10);  /* IE 浏览器支持 */
    -moz-opacity:0.1;          /* 遨游浏览器 火狐浏览器 支持 */
    opacity: 0.1;              /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
.app_download_box {
    position: relative;
    top: -110px;
    width: 970px;
    height: 100%;
    margin: 0 auto;
}
.app_download_close {
    position: absolute;
    right: 17px;
    _right:12px;
    width: 56px;
    height: 60px;
    outline: 0 none;
    background:  url(//pages.anjukestatic.com/usersite/site/img/global/2/app_download_ad1.png) 4px 2px no-repeat;
    _background:  url(//pages.anjukestatic.com/usersite/site/img/global/2/close_ie6.png) 0px 8px no-repeat;
}
.app_download_phone {
    position: absolute;
    top: -11px;
    width: 160px;
    height: 120px;
    background:  url(//pages.anjukestatic.com/usersite/site/img/global/2/phone.png) 0px 0px no-repeat;
    _background:  url(//pages.anjukestatic.com/usersite/site/img/global/2/phone8.png) 0px 0px no-repeat;
}
.app_download_text {
    position: relative;
    left: 126px;
    top: 11px;
    width: 387px;
}
.app_download_text .ajk {
    font-size: 27px;
    color: #FFFFFF;
}
.app_download_text .ajk .ajk_app {
    margin-top: -7px;
}
.app_download_text .tip {
    font-size: 44px;
    color: #ffffff;
    height: 50px;
    line-height: 50px;
}
.app_download_text .tip em {
    color: #ffec4f;
    font-weight: bold;
}
.txt1 {
    font-weight: bold;
    height: 47px;
    line-height: 47px;
}
.txt2 {
    font-size: 24px;
    height: 37px;
    line-height: 37px;
}
.app_download_info {
    position: relative;
    top:-196px;
    left: 550px;
    width: 312px;
    padding-left: 23px;
    cursor: default;
}
.app_download_content {
    width: 150px;
    float: left;
    margin-top: 15px;
    _margin-top: 10px;
}

.phone_num {
    width: 115px;
    height: 19px;
    line-height: 19px;
    display: block;
    color: #7D7D7D;
    font-size: 13px;
    padding-left: 3px;
    margin-bottom: 5px;
}
.phone_num_disable {
    color: red;
}
.border_rig {
    border: 1px solid #b2b8c0;
}
.border_err {
    border: 1px solid red;
}
.re_code_box {
    width: 54px;
    height: 19px;
    line-height: 19px;
    display: block;
    color: #7D7D7D;
    font-size: 13px;
    padding-left: 3px;
    float: left;
}
.re-code-img {
    margin-left: 5px;
    height: 23px;
    float: left;
    width: 50px;
}
.free_get {
    background-color: #45a941;
    font-size: 15px;
    margin-top: 5px;
    width: 75px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom:1;
    _display: inline;
    _zoom:1;
}
.free_get_disable {
    background-color: #C4C4C4;
}
.free_get:link, .free_get:visited, .free_get:hover, .free_get:active{
    text-decoration: none;
    color: #fff;
}
.app_download_ewm {
    float: left;
    _margin-top:-4px;
    margin-left: 13px;
}

.ewm_tip {
    font-size: 12px;
    _font-size: 11px;
    line-height: 13px;
    float: left;
    margin-top: 6px;
    margin-left: 3px;
    width: 12px;
}
.app_download_ewm i {
    display: block;
    width: 109px;
    height: 109px;
    background: url(//pages.anjukestatic.com/usersite/site/img/global/2/app_download_ad1.png) -52px 2px no-repeat;
    _background: url(//pages.anjukestatic.com/usersite/site/img/global/2/app_download_ad18.png) -52px 2px no-repeat;
}
#mess_tip {
    font-size: 12px;
    color: #ffffff;
}
.auto-grayback{
	background-color: #eee;
	cursor: pointer;
}
.auto-ul{
	padding:0px;
	margin: 0px;
}
.auto-ul li{
	position: relative;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
}
.auto-ul li b{
	font-weight: normal;
	position: absolute;
	right: 5px;
	top: 0;
}
.auto-wrap{
	background-color: #fff;
	width: 480px;
	border: 1px solid #ccc;
	border-width: 0 1px 1px 1px;
	border-radius:0 0 5px 5px;
    position   : absolute;
    left       : 0;
    top        : 36px;
    z-index    : 899;
    display    : none;
}ƒ/**
*/
/* public */
body{
    font-family: "Microsoft YaHei", "微软雅黑","Hiragino Sans GB",  tahoma, arial, simhei;
}
a{
    cursor: pointer;
}
#container{
    width: 1180px;
}
/*#glbNavigation{*/
    /*width: 1169px;*/
/*}*/
/*#header {*/
    /*width: 1180px;*/
/*}*/

#content{
    width: 1180px;
}
.fl {
    float: left
}
.fr {
    float: right
}
.p-20 {
    padding: 20px
}
.m-b-title-con2{
    margin-bottom: 11px;
}
.m-b-title-con{
    margin-bottom: 15px;
}
.m-b-con-jg {
    margin-bottom: 17px
}
.m-t-img-font{
    margin-top: 3px;
    _margin-top:0px;
}
.m-t-con-con{
    margin-top: 22px;
}
.m-t-con-con2{
    margin-top: 15px;
}
.m-t-box{
    margin-top: 10px;
}
.m-r-li-l{
    margin-right: 20px;
}
.m-t-f-4{
    margin-top: -4px;
}

.p-l-title{
    padding-left: 22px;
}
.border-b{
    border-bottom: 1px  dashed #E6E6E6;
}
.box {
    padding: 20px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}
.font-14{
    font-size: 14px;
}
.font-12{
    font-size: 12px;
}
.font-14,.font-16,.font-18,.font-20,.font-24{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    font-weight: normal;
}
.font-16{
    font-size: 16px;
}
.font-18{
    font-size: 18px;
}
.font-20{
    font-size: 20px;
}
.font-24{
    font-size: 24px;
    color: #f60;
}
h3{
    font-family: "Hiragino Sans GB", "Microsoft YaHei", tahoma, arial, simhei;
    margin: 0;padding: 0;
}
h1{
    font-family: "Hiragino Sans GB", "Microsoft YaHei", tahoma, arial, simhei;
    font-size: 20px;
}
.home-icon {
    background:url("//pages.anjukestatic.com/usersite/site/img/home/1/home-new.png") no-repeat 0 0;
}
.color-orange{
    color: #f60
}
.color-green{
    color: #62ab00;
}

.home-scrollbar{
    border-radius: 5px;
    background-color: #f2f2f2;
}
.home-scrollbar a{
    background-color: #ccc;
    border-radius: 5px;
    display: block;
}
.home-scrollbar a:hover{
    background-color: #999;
}

/* end public */
/* layout */
.search-cont{ height: 289px;}
.publichouse-cont{ height: 249px; overflow: hidden;}
.newhouse-cont{ height: 370px; }
.popGuide-cont,.specialprop-cont{height: 426px; overflow: hidden;}
.left-1st-ad{width: 870px;}
.left-1st-ad,.right-1st-ad,.left-2nd-ad,.right-2nd-ad,.left-3rd-ad,.right-3rd-ad,.left-4th-ad,.right-4th-ad{ height: 95px; overflow: hidden;}
.right-4th-ad-wechat{height: 209px;overflow: hidden;}
.propmarket-cont,.field-cont,.newdynamic-cont{ height: 478px;overflow: hidden;}
.ershouRecomm-cont,.pricetrend-cont{ height: 360px;overflow: hidden;}
.ershouChoose-cont,.houseqa-cont,.renthouse-cont,.rentCommunity-cont{ height: 339px;overflow: hidden;}
.hotcommercial-cont{ height: 210px;overflow: hidden;}


.newhouse-cont,.ershouRecomm-cont,.popGuide-cont,.ershouRecomm-cont,.ershouChoose-cont,.renthouse-cont,.hotcommercial-cont{
    width: 828px;
    overflow: hidden;
}
.full-poster{
    width: 1178px;
    overflow: hidden;
    margin-bottom: 20px;
}
.htocomm-boxer{
    width: 1178px;
    margin-bottom: 20px;
    padding: 0 0 12px;
clear: both;
position: relative;
border: 1px solid #e0e0e0;
border-top: 2px solid #79ca00;
}
.left-cont {
    width: 870px
}
.cont-wrap {
    margin-bottom: 30px;
    /*z-index: 0;*/
}
.cont-wrap-fl{
    width: 560px;
    overflow: hidden;
}

.cont-wrap-fr{
    width: 286px;
}
.home-title {
    color: #333;
    display: block;
    margin-left: 20px;
    margin-bottom: 10px;
}
.home-title a,.home-title a:link,.home-title a:visited,.home-title a:active{
    font-family: "Hiragino Sans GB", "Microsoft YaHei", tahoma, arial, simhei;
    font-size: 20px;
    color: #333;
    cursor: pointer;
}
.home-title a:hover{
    color: #f60;
        text-decoration: underline;
        outline:none;
}
.right-cont {
    width: 286px
}
.m-b-xf-er{
    margin-bottom: 30px;
}
.p-none{
    padding: 0px;
}

/*end layout */
/*推荐模块public*/
.com-rec li{
    float: left;
}
.com-rec-title{
    color: #467E00;
    position: relative;
    height: 25px;
    line-height: 25px;
    font-weight: normal;
}
.com-rec .img-wrap {
    position: relative;
}
.com-rec .img-wrap .icon-auth {
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    width: 60px;
    height: 26px;
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/entrust-icons-v2.png") no-repeat -80px -30px;
}
.com-rec-img,.com-rec-img img{
    border: 0px;
    width: 180px;
    height: 135px;
    margin: 0px;
    padding: 0px;
    display: block;
}
.com-rec-text dt,.com-rec-text dd{
    padding-bottom: 4px;
}
.com-rec-text dt,.com-rec-text dd,.com-rec-text dt a{
    line-height: 21px;
    font-family: "Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simhei;
    font-size: 14px;
    color: #333;
    overflow: hidden;
                width: 180px;
                height: 21px;
}
.com-rec-text dt span,.com-rec-text dd span{
    font-size: 16px;
    font-family: tahoma;
    color: #333;
}
.com-rec-text dt em,.com-rec-text dd em{
    font-family: "tahoma";
    font-size: 14px;
}
.com-rec-text dd.grey{color: #999999}
.com-rec-w{ width: 852px;}
.com-rec-w li{
    width: 180px;
}
.com-rec a:hover dd,.com-rec a:hover dt,.com-rec a:hover dd span,.com-rec a:hover dd em,.con-list li a:hover,.xf-con-list li a:hover{
    color: #f60;
    text-decoration: underline;
}
.m-r-li{
    margin-right: 33px;
}
/*end 推荐模块public*/
/*end right public*/
.con-list li{
    background:url("//pages.anjukestatic.com/usersite/site/img/home/1/dot.png") no-repeat 0px 9px;
    vertical-align: middle;
    padding-left: 16px;
    overflow: hidden;
    padding-bottom: 20px;
    height: 20px;
    line-height: 20px;
}
.con-list li.xf-con-list{
    padding-bottom: 0px;
    margin-bottom: 25px;
}
.con-list li.con-list-last{
    margin-bottom: 12px;
}
.con-list li a{
    font-family: "Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simhei;
    font-size: 14px;
    color: #333;
}
.con-list span.col1,.con-list span.col2{
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}
.con-list span.col1{
    width: 170px;
    float: left;
}
.con-list span.col2{
    width: 56px;
    float: right;
    text-align: right;
    color: #3366CC;
    font-family: "Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simhei;
    font-size: 14px;
}
.con-list span.col2 a{
    color: #3366CC;
}
.con-list span.col2 a:hover{
    color: #f60;
}
.m-t-re-font{
    margin-top: 0px;
}
.m-b-qa{
    margin-bottom: 14px;
}
.com-rimg-t{
    margin-top: 10px;
}
/*end right public*/
/*search*/


/*left tabs*/
.left-tabs{
    float: left;
    background-color: #F7F7F7;
    height: 289px;
    width: 139px;
    overflow: hidden;
    _overflow: hidden;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.tab {
    border-bottom: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    display: block;
    width: 138px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 20px;
    color: #333333;
    _position: relative;

    -moz-box-shadow: -1px 1px 0px #fff;
    -webkit-box-shadow: -1px 1px 0px #fff;
    box-shadow: -1px 1px 0px #fff;
    /*
    *//* For IE 8 *//*
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#ff0000')";
    *//* For IE 5.5 - 7 *//*
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#ff0000');*/
}
.left-tabs a:hover {
    cursor: pointer;
    text-decoration: none;
}

.h-tab {
    height: 73px;
}
/*.fst-tab {
    height: 73px;
    _height: 71px;
}
.last-tab {
    height: 73px;
    _height: 72px;
}*/
.cur-tab{
    border-right: 1px solid #fff;
    background-color: #fff;
}
.right-conts{
    float: left;
    height: 100%;
    width: 727px;
    position: relative;
    z-index: 1;
}

/*right content*/
.search-form {
    margin: 24px 0px 10px 26px;
}
.fd1 {
    position: relative;
    padding: 7px;
    height: 47px;
    background: #ECECEC;
    border-radius: 5px;
    display: inline-block;
    *display: inline;
    z-index: 899;
}
.search-form .kw {
    padding:11px 0px 11px 17px;
    height: 22px;
    line-height: 22px;
    width: 372px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #999;
    font-size: 13px;
    _margin-left: -26px;
    *margin-left: -26px;
}
.autocomplete_ajk{
    _margin-left: -26px;
    *margin-left: -26px;
}
.search .on-border {
    border-color: #ff6600;
    color: #333333;
}
.fd1 .search-close {
    cursor: pointer;
    /* display: inline-block; */
    height: 19px;
    position: absolute;
    left: 370px;
    top: 20px;
    width: 19px;
    background-position: 0px -755px;
}
.fd1 a {
    position: relative;
}
.fd1 .btn {
    width: 125px;
    height: 45px;
    font-family: "microsoft yahei";
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    font-size: 21px;
    padding-left: 11px;
    margin-left: 3px;
    _margin-left:0px;
    *margin-left: 0px;
    background-color: #ff911b;
}
.fd1 .btn-bg-xf {
     background-color: #ff612A;
}
.fd1 .btn-w-sydc {
      width: 154px;
}

.btn-icon {
    width: 30px;
    height: 35px;
    position: absolute;
    top: -12px;
    _top:0px;
    *top: 0px;
    top:-14px\0;
    background: url("//pages.anjukestatic.com/usersite/site/img/home/1/home-new.png") no-repeat 15px -670px;
}
.fd1 .icon-xfzf {
    left: 12px;
}
.fd1 .icon-xzl {
    left: 8px;
}
.fd1 .icon-sp {
    left: 16px;
}
.fd1 a:hover {
    text-decoration: none;
}
.fd1 a:hover .btn{
    cursor: pointer;
    background-color: #ce7412;
    text-decoration: none;
}
.fd1 a:hover input.btn-bg-xf {
    background-color: #cb4600;
}
.search-form .contsydc {
    margin-left: 5px;
    margin-bottom: 13px;
    font-size: 14px;
}

.sydc-type {
    margin-left: 32px;
    vertical-align: top;
    margin-top: 5px;
    _margin-top: -3px;
    *margin-top:0px;
    margin-top: 3px\0;
}
.fst-type {
    margin-left: 0px;
}
.tab-contents {
    margin: 17px 20px 0px 30px;
    position: relative;
    z-index: 888;
}
.details {
    width: 315px;
    position: relative;
}
.float_l {
    float: left;
}
.float_r {
    float: right;
}
.tab-contents .map {
    padding: 0 0 0 16px;
    position: absolute;
    left: 228px;
    top: 2px;
    font-size: 13px;
    background-position: -0px -560px;
    z-index: 900;
}
.tab-contents a.map:link{
    color: #2c81cd;
}
.tab-contents a.map:hover{
    color: #ff6600;
}
.tab-contents .one-map {
    left: 548px;
    top: -67px;
    _top: -73px;
    *top: -70px;
    width: 66px;
    font-size: 16px;
}
.tab-contents .sydc-one-map {
    left: 576px;
}
.map i {
    position: absolute;
    width: 12px;
    height: 17px;
    left: 2px;
    background-position: -0px -560px;
}
.tab-contents p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    display: inline-block;
}
.tab-contents a {
    display: inline-block;
    padding: 0px 15px 14px 0px;
    _padding-right: 10px;
    font-size: 13px;
}
.tab-contents a:link,.tab-contents a:visited,.tab-contents a:active {
    color: #333;
}
.tab-contents a:hover, .tab-contents a.hot-word {
    color: #ff6600;
}
.areas {
    width: 100%;
    margin-top: 10px;
    max-height: 94px;
    _height: expression(this.scrollHeight > 94 ? "94px" : "auto");
    overflow: hidden;
}

.solid-line {
    width: 1px;
    height: 150px;
    _height: 160px;
    background-color: #d8d8d8;
    margin-top: 5px;
}
.line-mag {
    margin-right: 21px;
    margin-left: 23px;
}
.prices{
    width: 100%;
    height: 33px;
    overflow: hidden;
    margin-top: 6px;
}

.hot-areas {
    padding-left: 4px;
    float: left;
    width: 232px;
}
.list-height{
    max-height: 126px;
    _height: expression(this.scrollHeight > 126 ? "126px" : "auto");
}
.hot-plates {
    float: left;
    padding: 0px 14px 0px 24px;
    width: 222px;
}
.house-budget {
    float: left;
    padding-left: 22px;
    width: 153px;
}
/*mai fang*/
.publish {
    float: left;
    margin: 7px 41px 0px 31px;
    _margin-left: 14px;
    width: 360px;
}
p.saler-title {
    font-size: 29px;
    color: #ff6600;
    font-family: "microsoft yahei";
    margin-bottom: 35px;
    _display: inline;
}

/*卖房*/
.name-list {
    height: 45px;
    padding: 8px;
    border-radius: 5px;
    background-color: #ECECEC;
    margin: 0 auto;
    width: 344px;
}
.name-list input {
    width: 331px;
    height: 43px;
    line-height: 48px\9;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    padding-left: 11px;
    /*font-size: 14px;*/
    color: #999;
}
.sale-btn-icon {
    position: absolute;
    left: 6px;
    top: 31px;
    width: 30px;
    height: 35px;
    background: url("//pages.anjukestatic.com/usersite/site/img/home/1/home-new.png") no-repeat 15px -670px;
}
.autocomplete_def {
    border: 1px solid #D3D3D3;
    background-color: #FFF;
}
.autocomplete_def .ui_item {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    text-align: left;
}
.autocomplete_def .ui_item h1 {
    font-weight: bold;
}
.autocomplete_def .ui_item span {
    font-weight: normal;
    color: #999;
    margin-left: 10px;
}
.publish .free-pub , .publish .zhd-btn{
    padding: 0;
    margin-top: 31px;
    padding-left: 12px;
    width: 195px;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    font-family: "microsoft yahei";
    text-align: center;
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    background-color: #ff911b;
    background-position: 22px -670px;
}
.publish a:hover{
    text-decoration: none;
}
.publish a:hover .free-pub ,.publish .zhd-btn:hover{
    cursor: pointer;
    background-color: #ce7412;
    text-decoration: none;
}
.publish a.zhd-btn:link,.publish a.zhd-btn:visited,.publish a.zhd-btn:active{
    padding-left: 0px;
    width: 155px;
    color: #fff;
    background-color: #FF612A;
    position: relative;
    left: 205px;
    top: -90px;
}
.tab-contents .publish a.zhd-btn:hover{
    background-color: #CB4600;
}
.steps {
    float: left;
    padding-left: 28px;
    width: 215px;
}
.steps li{
    position: relative;
    padding-bottom: 8px;
    margin-top: -21px;
}
.steps i{
    position: relative;
    left: -30px;
    top: 27px;
    display: inline-block;
    _display: inline;
    zoom: 1;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 5px;
    background-color: #62ab00;
    color: #ffffff;
    font-weight: bolder;
    font-style: normal;
    text-align: center;
}
.steps p{
    display: block;
    font-size: 21px;
    color: #333;
}
.steps em{
    color: #9D9D9D;
    font-size: 12px;
    height: 46px;
    line-height: 22px;
    margin-top:4px;
    display: block;
}

.search-box {
    width: 364px;
    height: 62px;
    margin-top: 37px;
    margin-bottom: 28px;
}
/*endsearch*/

/*楼市行情/实地探盘 */
.propmarket-cont{

}
.propmarket-ul{

}
.propmarket-ul li{
    padding-bottom: 22px;
    margin-bottom: 25px;
    border-bottom: 1px dashed #d8d8d8;
    display: block;
}
.propmarket-ul li.border-none{
    border-bottom: none;
}
.propmarket-img{
    width: 160px;
    margin-right: 20px;
}
.propmarket-img img{
    width: 160px;
    height: 120px;
    border: 0;
}
.propmarket-info{
    width: 336px;
}
.propmarket-info h3 a{
    line-height: 30px;
    margin-bottom: 8px;
    color: #333;
    height: 30px;
    overflow: hidden;
    display: block;
}
.propmarket-info h3 a:hover{
    color: #f60;
}
.propmarket-info p{
    line-height: 26px;
    color: #999;
    height: 83px;
    overflow: hidden;
}
.field-ul li{
    border-bottom: 1px dashed #d8d8d8;
    padding-bottom: 14px;
    margin-bottom: 20px;
}
.field-ul li img{
    width: 245px;
    height: 160px;
    border: 0;
}
.field-ul li p a{
    line-height: 28px;
    font-size: 16px;
    color: #333;

}
.field-ul li p a:hover{
    color: #F60;
}
.field-ul li.border-none{
    border-bottom: none;
}
.mar-top{
    margin-top: -2px;
}
/*end楼市行情/实地探盘 */

/*新房优惠 */
.newhouse-cont-single{
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}
/*一个团购情况*/
a.newhouse-cont-single{
    display: block;
    color: #999;
    height: 370px;
    padding: 20px 0;
}
a.newhouse-cont-single:hover{
    border: 1px solid #FF6600;
}
a.newhouse-cont-single h3{
    color: #333;
    font-weight: normal;
}
a.newhouse-cont-single:hover h3{
    text-decoration: underline;
    color: #f60;
}
a.newhouse-cont-single:hover .go_link span{
    background-color: #E35000;
}
.single_img {
    position:relative;
    float:left;
}
.single_span {
    position:absolute;
    right:10px;
    bottom:0px;
    color:white;
    font-size:12px;
}
.newhouse-cont-single img {
    padding-left: 20px;
    width: 403px;
    /*height: 238px;*/
    height: 274px;
    display: block;
    border: 0;
}
.discount-cont {
    margin: 25px 0px 18px 23px;
    width:420px;
}
.m-b-newhouse-t{
    margin-top: 12px;
}
.m-b-newhouse-b{
    margin-bottom: 14px;
    _margin-bottom:3px;
}
.padlft{
    padding-left: 20px;
    color: #333;
    margin-top: 20px;
}
.mghot{
    width: 415px;
    margin-top: 63px;
    margin-left: 28px;
}
.discount-cont em{
    color: #999999;
    font-style: normal;
    font-size: 16px;
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;

}
.discount-cont em.t {
    width: 420px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.m-b-newhouse-b i {
    font-style: normal;
    font-family: "songti";
    font-size: 14px;
}
a.newhouse-cont-single  .discount-cont h3 {
    font-size: 20px;
}
.newhouse-area,.newhouse-price{
    padding-left: 30px;
    display: inline-block;
    float: left;
    line-height: 22px;
    font-size: 14px;
}
.newhouse-price{
    background-position:0 -586px;
    margin-right: 30px;
}
.newhouse-area{
    background-position:-1px -616px;
}
.newhouse-info{
    margin:17px 0 23px;
}
.newhouse-cont-single .discount{
    margin-bottom: 16px;
}
.go_link span{
    display: inline-block;
    background-color: #ff6600;
    width: 150px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 5px;
    color: #ffffff;
}
.go_link .newcoverstyle{
    width: 220px;
}
.go_link em {
    padding-left: 10px;
}
.newhouse-cont {
    position: relative;
    width: 870px;
    height: 412px;
    overflow: hidden;
}
.newhouse-ul {
    width: 892px;
}
.newhouse-ul li{
    float: left;
    margin-right: 22px;
}
.newhouse-li a{
    width: 382px;
    padding: 20px;
    height: 370px;
    display: block;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}
.newhouse-li p{
    color: #333333;
}
.newhouse-li p .sub-title{
    color: #333;
    font-size: 16px;
}
.newhouse-li a:hover{
    border: 1px solid #f60;
    text-decoration: none;
}
.newhouse-li a:hover p .sub-title{
    text-decoration: underline;
    color: #ff6600;
}
.newhouse-li-div {
    position:relative;
}
.newhouse-li-specialspan {
    position:absolute;
    right:10px;
    bottom:14px;
    color:white;
    font-size:12px;
}
.newhouse-li img{
    border: 0;
    width: 382px;
    height: 260px;
    margin-bottom: 12px;
}
.newhouse-li span{
    color: #999;
    font-size: 14px;
    display: block;
}
.buy-info {
    float:left;
    color: #ff6600;
    font-size: 24px;
    line-height: 32px;
    font-weight: normal;
}
.buy-tip {
    float: right;
    height: 32px;
    line-height: 32px;
}
.newhouse-cont a.show-next,.newhouse-cont  a.show-pre {
    width: 38px;
    height: 39px;
    display: block;
    position: absolute;
    top: 132px;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
.newhouse-cont a.show-next {
    right: 1px;
    background-color:#000;
    background-position: 8px -51px;
    width: 40px;
}
.newhouse-cont a.show-pre {
     left: 1px;
     background-color:#000;
     background-position: 5px -4px;
 }
.newhouse-cont a.show-next:hover,.newhouse-cont a.show-pre:hover{
     filter: alpha(opacity=60);
     opacity: 0.6;
}
/*end新房优惠 */

/*热门导购 */
.popGuide-cont{
    position: relative;
}
.popguide-scroll-ul{
    width: 2544px;
    padding: 0;
    margin: 0%;
}
.popguide-scroll-ul li {
    list-style: none;
    float: left;
    margin-right: 20px;
    position: relative;
    width: 828px;
}
.popguide-scroll-ul li a:hover p{
    color: #ff6600;
}
.big-guide {
    float: left;
}
.big-guide img {
    display: block;
    width: 403px;
    height: 335px;
}
.big-guide p {
    font-size: 20px;
    color: #333333;
    height: 54px;
    line-height: 54px;
    display: inline;
}
.small-guide {
    width: 425px;
    float: left;
    margin: 0;
    padding: 0;
}
.small-guide span {
    margin: 0px 0px 10px 22px;
    float: left;
}
.small-guide img{
    display: block;
    width: 190px;
    height: 130px;
}
.small-guide p {
    margin-top: 4px;
    margin-bottom: 5px;
    font-size: 16px;
    color: #333333;
    width: 190px;
    height: 56px;
    line-height: 28px;
}
.m-b-s-guid{
    margin-bottom: 10px;
}
.scroller-num {
    width: 84px;
    _width: 95px;
    margin: 6px 372px;
}
.scroller-num li{
    cursor: pointer;
    float: left;
    margin: 0 10px;
    list-style: none;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    background-color: #BEBEBE;
    overflow: hidden;
}
.scroller-num .cur-num {
    background-color: #62ab00;
}

.popGuide-cont a.show-next,.popGuide-cont a.show-pre {
    width: 38px;
    height: 39px;
    display: block;
    position: absolute;
    top: 132px;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
.popGuide-cont a.show-next {
    right: 0px;
    background-color:#000;
    background-position: 8px -51px;
    width: 40px;
}
.popGuide-cont a.show-pre {
     left: 0px;
     background-color:#000;
     background-position: 5px -4px;
 }
.popGuide-cont a.show-next:hover,.newhouse-cont a.show-pre:hover{
     filter: alpha(opacity=60);
     opacity: 0.6;
}

/*二手房推荐小区 */
.ershouRecomm-w-t li{
    width: 404px;
}
/*end二手房推荐小区 */

/*二手房房源精选 */
.ershouChoose-cont{
    position: relative;
}
.ershouChoose-opt1,.ershouChoose-opt2{
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 5px;
    overflow: hidden;
}
.ershouChoose-opt1{
    background-position:-7px -309px;
}
.ershouChoose-opt2{
    background-position:-7px -334px;
}
.ershouChoose-opt3{
    overflow: hidden;
    position: absolute;
    width: 16px;
    height: 14px;
    background-position:-7px -357px;
    left: 0;
    top: 5px;
}
.ershouChoose-opt4{
    overflow: hidden;
    position: absolute;
    width: 18px;
    height: 17px;
    background-position:-6px -378px;
    left: 0;
    top: 4px;
}

/*end二手房房源精选 */
/*租房房源精选 */
.renthouse-cont{
    position: relative;
}
.renthouse-opt1,.renthouse-opt3,.renthouse-opt4{
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 5px;
    overflow: hidden;
}
.renthouse-opt1{
    position: absolute;
    background-position:-7px -404px;
}
.renthouse-opt2{
        position: absolute;
    width: 18px;
    height: 16px;
    background-position:-5px -453px;
    left: 0;
    top: 5px;
    overflow: hidden;

}
.renthouse-opt3{
 position: absolute;
    background-position:-4px -427px;
}
.renthouse-opt4{
    overflow: hidden;
    position: absolute;
    background-position:-5px -478px;

}
/*end租房房源精选 */
/*热门商业地产 */
.hotcommercial-cont{
    position: relative;
}
/*end热门商业地产 */

/*免费发布房源*/
.publichouse-cont{
    width: 284px;
    height: 289px;
    margin-bottom: 30px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background: #f7f7f7;
    overflow: hidden;
}
.publichouse-cont .focus{
    font-size: 0;
    height: 47px;
    margin: 0 auto;
    overflow: hidden;
    margin: 40px 0 12px 12px;
}
.publichouse-cont .focus i{
    display: inline-block;
    width: 32px;
    height: 48px;
    line-height: 46px;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    color: #f60;
    background:url("//pages.anjukestatic.com/usersite/site/img/home/1/home-new.png") no-repeat -2px -174px;
    margin-right:3px;
}
.publichouse-cont .focus i.comma{
    width: 8px;
    height: 11px;
    font-size: 0;
    line-height: 0;
    background-position: -13px -243px;
    margin: 37px 1px 0;
}
.publish-info{
    padding: 0 11px 0 14px;
    color: #444;
}
.publish-info dt{
    font-size:20px;
    height: 28px;
    line-height: 28px;
    text-indent: 3px;
}
.publish-info .pub-tips{
    height: 83px;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    padding-top: 7px;
    text-indent: 3px;
}
.publish-info .pub-tips .publichouse-icon{
    background-position: 0 -104px;
    width: 56px;
    height: 52px;
    position: absolute;
    right: 3px;
    bottom: 10px;
}
.publichouse-cont .publish-button{
    display: inline-block;
    width: 140px;
    height: 48px;
    line-height: 48px;
    text-indent: 52px;
    background-color: #62AB00;
    border-radius: 8px;
    color: #fff;
    position: relative;
}
.publichouse-cont .publish-button:link,
.publichouse-cont .publish-button:visited {
    color: #fff;
}
.publichouse-cont .publish-button:hover {
    background-color: #529100;
    color: #fff;
    text-decoration: none;
}
.publish-icon{
    width: 26px;
    height: 25px;
    background-position: -2px -273px;
    position: absolute;
    left: 16px;
    top: 11px;
}
.publichouse-cont .sale-h {
    width: 110px;
    margin-left: 5px;
    text-align: center;
    text-indent: 0;
}
.publish-info .zhd-link{
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    position: absolute;
    top: 53px;
    left: 4px;
    color: #2c81cd;
    text-indent: 19px;
    background:url("//pages.anjukestatic.com/usersite/site/img/home/1/icon/zhd-icon.png") no-repeat;
    background-position: 0 0;
}
.publish-info .zhd-link:hover{
    text-decoration: none;
    color: #f60;
    background-position: 0 -16px;
}
/*end 免费发布房源*/

/*看房团*/
.xf-iscroll-tc{ height: 16px;}
.xf-iscroll-tc-t{
    position: absolute;
    left: 7px;
    top:0px;
    background-color: #fff;
    border-radius: 5px;
    width: 270px;
    z-index: 1000
}
.xf-iscroll-tc-b{
    position: absolute;
    left: 7px;
    bottom: 0px;
    background-color: #fff;
    border-radius: 5px;
    width: 270px;
    z-index: 1000
}
.xf-iscroll-tc-b-single{
    bottom: 0px;
}

.seehouse-cont{
    position: relative;
    height: 410px;
    padding: 0px;
}
.seehouse-cont-single{
    padding: 0;
    height: 314px;
    position: relative;
}
.seehouse-cont-hot{
    padding: 0;
    height: 464px;
    position: relative;
}
.seehouse-cont div.seehouse-cont-boxx,.seehouse-cont-single div.seehouse-cont-boxx,.seehouse-cont-hot div.seehouse-cont-boxx{
    position: absolute;
    left: -6px;
    top: 0px;
    width: 290px;
}
.seehouse-cont ul.seehouse-cont-ul,.seehouse-cont-single ul.seehouse-cont-ul,.seehouse-cont-hot ul.seehouse-cont-ul{
    margin-top: 0px;
    width: 270px;
    overflow: hidden;
    *zoom:1;
}
.seehouse-cont div.seehouse-cont-boxx,.seehouse-cont ul.seehouse-cont-ul{
    height: 410px;
}
.seehouse-cont-single div.seehouse-cont-boxx,.seehouse-cont-single ul.seehouse-cont-ul{
    height: 274px;
}
.seehouse-cont-single div.seehouse_wrap,.seehouse-cont-single ul.seehouse_cont{
    height: 312px;
}
.seehouse-cont-hot div.seehouse-cont-boxx,.seehouse-cont-hot ul.seehouse-cont-ul{
    height: 464px;
}
.seehouse-cont-ul li{
    margin-bottom: 15px;
    padding-left: 25px;
                background:url("//pages.anjukestatic.com/usersite/site/img/home/1/dot-xf.png") no-repeat 0px 6px;
                position: static;
                overflow: hidden;
                z-index: 1000000;
}
.seehouse-cont-ul li.ie6{
    _margin-bottom: 0px;
}
.seehouse-cont-ul li a{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    font-size: 16px;
    color: #333;
    display: block;
    margin-bottom: 5px;
}
.seehouse-cont-ul li a:hover{
    color: #f60;
    text-decoration: underline;
}
.seehouse-cont-ul h4{
    font-size: 16px;
    color: #999;
    font-weight: normal;
    margin-bottom: 10px;
}

.seehouse-cont-ul li span,.seehouse-cont-ul li  a.sehouse-wq-li,.seehouse-cont-ul li.sehouse-wq-jg a{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    font-size: 14px;
    color: #999;
}
.seehouse-cont-ul li span.m-b{
    display: block;
    padding-bottom: 18px;
    border-bottom: 1px dashed #E6E6E6;
}
.icon-xf-dots{
    background-position:-1px -541px;
    width: 10px;
    height: 11px;
    position: absolute;
    left: -25px;
    top: 5px;
    display: block;
}
.seehouse-cont-ul li.sehouse-wq{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    font-size: 16px;
    color: #999;
    margin-bottom: 15px;
    text-align: left;
    background: none;
    padding-top: 2px;
}
.seehouse-cont-ul li.sehouse-wq-jg{
    height: 21px;
    line-height: 21px;
    margin-bottom: 12px;
    border-bottom: none;
    padding-bottom: 0px;
    font-size: 14px;
    color: #999;
}
.seehouse-cont-ul li.border-none{
    border-bottom: none;
}
.seehouse-cont-ul li.mar-b{
    margin-bottom: 0px;
}
.xf-comm-dl dt{width: 160px;}
.xf-comm-dl dd{
    width: 80px;
    text-align: right;

}
.border-bottom{
    border-bottom: 1px dashed #D8D8D8;
}
.xf-comm-dl-pad{
    padding-bottom: 13px;
    }
.xf-comm-dl dt,.xf-comm-dl dd{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    overflow: hidden;
    line-height: 21px;
    color: #333;
    height: 21px;
    font-size: 14px;
}
.xf-comm-dl dt a{
    color: #333;
    font-size: 14px;
    display: block;
    overflow: hidden;
}
.xf-comm-dl dt a:hover{
    color: #f60;
}
.xf-comm-dl dt{
    width: 160px;
    float: left;
}
.xf-comm-dl dd{
    font-size: 14px;
    width: 80px;
    float: right;
    text-align: right;
}
.xf-comm-d em.price{
    font-family: tahoma;
}
.xf-comm-d em.square{
    font-family: "tahoma";
    font-size: 14px;
}
/*end 看房团*/


/*特色楼盘*/
.specialprop-cont{

}
.specialprop-ul{}
.specialprop-ul li{
}
.specialprop-ul-title{
    margin-bottom: 15px;
}
.specialprop-ul-m-b{
    margin-bottom: 6px;
}
.specialprop-ul-title a{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    display: inline-block;
    height: 24px;
    padding: 0 10px;
    border: 1px #62AB00 solid;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #61AB00;
}
.specialprop-ul-title a:hover{
    background-color: #F2FFE1;
    text-decoration: none;
}
.specialprop-ul li span.col1,.specialprop-ul li span.col2{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    overflow: hidden;
    line-height: 34px;
    color: #333;
    font-size: 14px;
}

.specialprop-ul li em.price{
    font-family: tahoma;
}
.specialprop-ul li em.square{
    font-family: "tahoma";
    font-size: 14px;
}
.m-b-s-title{
    margin-bottom: 20px;
}
/*end 特色楼盘*/

/*新房动态*/
.newdynamic-cont{}
.newdynamic-ul-b{
    margin-bottom: 57px;
}
.newdynamic-ul-t{
    margin-top: -4px;
}

/*end 新房动态*/

/*房价趋势*/
.pricetrend-cont{}
.m-t-f-pricetrend{
    margin-top: -8px;
}
.pricetrend-dl dd,.pricetrend-dl dt{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    float: left;
    overflow: hidden;
    line-height:33px;

}
.pricetrend-dl dt{
    width: 106px;
    color: #999;
    font-size: 14px;
}
.pricetrend-dl dd{
    width: 100px;
    font-size: 16px;
}
.pricetrend-dl dd span{
    font-family: tahoma;
}
.pricetrend-dl dd em{
    font-family: "tahoma"
}
a.pricetrend-chat{
    width: 197px;
    border: 0;
    display: block;
    margin-top: 15px;
}
.pricetrend-chat img {
    width: 245px;
    height: 197px;
}
.pricetrend-p{
    font-size: 12px;
    color: #999;
    font-family: "tahoma";
    margin-top:42px;
}
/*end 房价趋势*/

/*房产问答*/
.houseqa-cont{}
.houseqa-cont a.houseqa-cont-btn{
    width: 245px;
    height: 42px;
    border-radius: 8px;
    background-color: #62ab00;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 42px;
}
.houseqa-cont a.houseqa-cont-btn:hover{
    background-color: #477e00;
    text-decoration: none;
}

.houseqa-cont.extra-height{
    height: 360px;
}
/*end 房产问答*/

/*租房小区排行*/
.rentCommunity-cont{}
/*end 租房小区排行*/

/*微聊达人*/
.rentCommunity-cont{}
.chat_icon{
    background:url("//pages.anjukestatic.com/usersite/site/img/home/1/chat_super_1.png") no-repeat;
}
.chat_super_bg{
    width: 244px;
    margin-top: 5px;
    position: relative;
}

.othercity_chat_super_bg {
    margin-bottom: 10px;
}

.chat_title i{
    width: 115px;
    height: 40px;
    background:url("//pages.anjukestatic.com/usersite/site/img/home/1/chat_super_1.png") no-repeat 0 0px;
    display: block;
    position: absolute;
    left: 0px;
    top: -30px;
    z-index: 500;
    *zoom:1;
    cursor: pointer;
}
.chat_title i:hover{
    background:url("//pages.anjukestatic.com/usersite/site/img/home/1/chat_super_1.png") no-repeat 0 -46px;
}
.chat_super_know{
    position: absolute;
    right: 0px;
    top: -12px;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
    width: 63px;
    background-position: 0 -96px;
    padding-left: 19px;
    display: block;
    z-index: 500;
}
.chat_super_know a{
    cursor: pointer;
    color: #999;
    font-style: normal;
}

.chat_super{
    margin-top: 4px;
    *margin-top: 0px;
    _margin-top: 0px;
    position: relative;
    overflow: hidden;
}
.chat_super_con{
    margin-bottom: 24px;
    margin-top: 40px;
}
.chat_super_con li{
    float: left;
}
.chat_super_first{
    margin-right: 10px;
}
.chat_super_first a img{
    width: 88px;
    height: 118px;
    /*border: 1px solid #DFDFDF;*/
}
.border_none{
    border: 1px solid #DFDFDF;
}
.chat_super_last{
    margin-top: 28px;
    width: 121px;

}
.chart_super_name{
    margin-bottom: 8px;
    position: relative;
}
.super_name{
    float: left;
}
.super_name a{
    height: 20px;
    line-height: 20px;
    max-width: 65px;
    _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>65?"65":"auto");
    color: #025FA6;
    overflow: hidden;
    display: inline-block;
    float: left;
    white-space: nowrap;
    text-overflow:ellipsis;
    color: #025FA6;
    text-decoration: none;
    font-size: 14px;
}
.chat_super_ibg{
    position: relative;
    display: inline-block;
    float: left;
    margin-left: 9px;
    width: 44px;
}
.super_arrow{
    width: 44px;
    height: 17px;
    background-position: 0px -117px;
    float: right;
    display: block;
    cursor: pointer;
}
.chat_icon_alert{
    position: absolute;
    right: -6px;
    top: -45px;
    display: block;
    z-index: 600;
}
.icon_alert_bg{
    position: relative;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 128px;
    color: #666666;
}
.alert_con{
    margin: 10px;
}
.alert_jianjiao{
    background-position: -97px -123px;
    width: 17px;
    height: 8px;
    bottom: -8px;
    _bottom:-15px;
    right: 15px;
    display: block;
    position: absolute;
}
.super_title{
    display: block;
    line-height: 22px;
    color: #666;
    width: 123px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow:ellipsis;
}
a.chat_super_here{
    display: block;
    text-align: right;
    line-height: 24px;
    color: #666666;
}
a.chat_super_here:hover{
    text-decoration: underline;
    color: #f60;
}
.chat_none{
    margin-left: 11px;
    width: 96px;
}
.chat_none p{
    color: #666;
    line-height: 22px;
    text-align: left;
}

.chat_none a{
    width: 96px;
    display: block;
    line-height: 28px;
    text-align: center;
    color: #025FA6;
}
.super_name a:hover,.chat_none a:hover,.chat_super_know a:hover{
    color: #FF6600;
    text-decoration: underline;
    cursor: pointer;
    font-style: normal;
}
.heightk{
    height: 27px;
}
.mastermicro-cont{
    height: 210px;
    _height: 209px;
}
/*end 微聊达人*/
/*底部SEO合作伙伴*/

/*end底部SEO合作伙伴*/


/*public reset*/

.autocomplete_saler {
    border: 1px solid #aaa;
    border-top: 0;
    background: #FFF;
    cursor: pointer;
    text-align: left;
    overflow: hidden;
}

.autocomplete_saler .ui_sel {
    background: #eee;
}
.autocomplete_saler .ui_item {
    padding: 7px 10px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    position: relative;
}
.autocomplete_saler .ui_item em{
    /*font-weight: 700;*/
    color: #666;
}
.autocomplete_saler .ui_item i{
    position: absolute;
    right: 9px;
    top: 5px;
    font-style: normal;
}

.autocomplete_saler .ui_item span {
    margin-left: 20px;
    color: #999;
    font-size: 12px;
}
/*reset*/
.seehouse-cont-ul li.margin-bottom{
    margin-bottom: 0px;
}
.a-block-link{
    display: block;
}
/*reset*/


/* discount */
.font-16 span{
    display: inline-block;
    _display: inline;
    _zoom: 1;
}
.newhouse-li .icon-discount{
    margin-left: 5px;
    background: #F13C00;
    height: 20px;
    line-height: 20px;
    border-radius: 2px;
    color: #fff;
    padding: 0 4px 0 5px;
    vertical-align: 1px;
}

/* add by zhh for shanghai test */
.test-sh-mf{

}
.test-sh-mf a:link,.test-sh-mf a:visited,.test-sh-mf a:active{
    color: #fff;
    text-decoration: none;
}
.test-sh-mf a:hover{
    background-color: #529100;
}
.test-sh-mf .font-20{
    text-align: center;
}
.test-sh-mf .focus{
    height: 56px;

    margin: 0 auto 10px auto;

    line-height: 56px;
    text-align: center;
    font-family: Tahoma;
    font-size: 44px;
    font-weight: bold;
    color: #f60;
}
.test-sh-mf-btn{
    display: block;
    width: 215px;
    height: 42px;
    border-radius: 3px;
    background-color: #62ab00;

    margin: 22px auto;

    color: #fff;
    line-height: 42px;
    font-size: 20px;
    text-align: center;
}
.test-sh-con{
    position: relative;

    width: 238px;
    border-top: 1px solid #ccc;

    margin: 0 auto;
}
.test-sh-tel{
    border-top: 2px solid #fff;

    padding: 15px 0 20px 68px;
}
.test-sh-icon{
    display: block;
    position: absolute;
    top: 20px;
    left: 12px;

    height: 46px;
    width: 46px;

    overflow: hidden;
    background:transparent url(//pages.anjukestatic.com/usersite/site/img/home/1/icon/icon-phone.png) no-repeat 0 0;

}
.test-sh-mf .test-sh-focus i{
    background-position: -500px -500px;
    padding: 0;
}
.test-sh-mf .test-sh-desc{
    height: 18px;
    margin-left: 0;
    margin-bottom: 6px;

    color: #999;
    font-size: 13px;
}
.test-sh-mf .test-sh-num{

    margin-left: 0;

    color: #333;
    font-size: 26px;
    font-family: Tahoma;

}

/* 58黄页广告位展示 */
.yellopage-58-wrap {
    margin-bottom: 30px;
    border: 1px solid #dfdfe0;
}
.yellopage-58-content {
    position: relative;
    left: 30px;
    overflow: hidden;
    _width: 1180px;
}
.hack-maskl-58yp {
    width: 12px;
    height: 999px;
    position: absolute;
    top: 50px;
    z-index: 10;
}
.hack-masku-58yp {
    width: 185px;
    height: 40px;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    filter: alpha(opacity=0);
    opacity: 0;
}
.hack-maskd-58yp {
    width: 1185px;
    height: 10px;
    position: absolute;
    z-index: 10;
    top: 40px;
    left: 0;
    background: rgb(0,0,0);
    filter: alpha(opacity=0);
    opacity: 0;
}
.hack-maskr-58yp {
    width: 100%;
    height: 40px;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 185px;
    background: rgb(0,0,0);
    filter: alpha(opacity=0);
    opacity: 0;
}
#yelloPage-58-ifm {
    position: relative;
    top: -12px;
    left: -31px;
    margin-bottom: -20px;
    *margin-bottom: -24px;
    _margin-bottom: -20px;
}
.shouyetuwen-58ad {
    height: 100px;
    margin-bottom: 30px;
    padding: 10px 0 6px;
    border: 1px solid #dfdfe0;
    border-radius: 5px;
    overflow: hidden;
}

/*首页底部广告banner*/
.actbtm-banner{
    display: none;
    z-index: 999999;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
    _bottom: auto;
    zoom: 1;
}
.actbtm-mod{
    margin: 0 auto;
    width: 1180px;
    position: relative;
    z-index: 999999;
}
.actbtm-banner .actbtm-img{
    display: block;
    width: 100%;
    height: 50px;
    overflow: hidden;
    text-indent: -999999px;
}
.actbtm-banner .close-btn{
    display: block;
    position: absolute;
    font-family: "simsun";
    top: 10px;
    right: 18px;
    z-index: 999999;
    visibility: visible;
    color:#FFF;
    font-size: 30px;
    line-height: 30px;
    font-weight:700;
    text-decoration: none;
    zoom:1;
}
.act-bar{
    cursor: pointer;
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
    _bottom: auto;
    z-index: 99999;
}
.ad-view{
    display: block;
}
/*嘉年华活动*/
.jnh-banner{
    background:#67357e;
}
.jnh-banner .actbtm-img{
    background:url(//pages.anjukestatic.com/usersite/site/img/home/1/act-jnh.png) no-repeat center center;
}
.jnh-bar{
    width: 155px;
    height: 50px;
    background: url(//pages.anjukestatic.com/usersite/site/img/home/1/act-jnh-handlebar.png) no-repeat 0 0;
}
/*置换贷*/
.zhd-banner{
    background:#fe740f;
}
.zhd-banner .actbtm-img{
    background:url(//pages.anjukestatic.com/usersite/site/img/home/1/act-zhd.jpg) no-repeat center center;
}
.zhd-bar{
    width: 160px;
    height: 50px;
    background: url(//pages.anjukestatic.com/usersite/site/img/home/1/act-zhd-handlebar.png) no-repeat 0 0;
}

/**********==========二手房新搜索框样式==================***********/
.auto-wrap {
    width: 389px;
    left: 7px;
    top: 53px;
    *top: 55px;
}
.icon-close{
    cursor: pointer;
}
.search-form{
    position: relative;
    z-index: 899;
    display: inline-block;
    *zoom: 1;
}
.searchbar-rent{
    font-size: 13px;
    height: 17px;
    width: 467px;
    padding: 7px 0 7px 13px;
    border: 1px solid #ccc;
    color: #999;
    border-radius: 3px 0 0 3px;
}
.search-form .icon-close{
    position: absolute;
    left: 453px;
    top: 11px;
}
.searchbar-button{
    margin-left: -1px;
    width: 120px;
    background: #f60;
    color: #fff;
    font-size: 18px;
    border-radius: 0 3px 3px 0;
    letter-spacing: 4px;
    font-family: "Microsoft YaHei","微软雅黑",Tahoma,Arial,simhei,Helvetica,sans-serif;
    border: none;
    height: 33px;
    cursor: pointer;
}
.searchbar-button:hover{
    background: #cb4600;
}

.search-ul{
    padding:0px;
    margin: 0px;
    font-size: 13px;
}
.search-ul li{
    position: relative;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
}
.search-ul li .gray{
    color: #999;
    padding-left: 12px;
    font-size: 12px;
}
.search-ul li .price{
   position: absolute;
   right: 10px;
   color: #666;
}
.search-ul li .address{
    padding:0;
}
.search-ul li .str-lf{
    display: inline-block;
    width: 150px;
    text-align: left;
}
.search-ul li .gray-rt{
    color: #999;
    position: absolute;
    right: 10px;
    top: 0;
}
.search-ul li b{
    font-weight: normal;
    position: absolute;
    right: 5px;
    top: 0;
    color: #999;
}
.hot-tit{
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color: #F60;
}
.search-ul li .font_tag{
    position: absolute;
    left: 6px;
    top: 7px;
    width: 34px;
    height: 15px;
    line-height: 1;
    padding-top: 1px;
    text-align: center;
}
.search-ul li .kan_tg{
    color: #4A8101;
    background-color: #E4F1DF;
}
.search-ul li .sou_tg{
    color: #FF0000;
    background-color: #FFEAD0;
}
.search-ul li .recom_tg{
    color: #fff;
    background-color: #f60;
}
.search-ul li .red{
    color: #f60;
    font-weight: bold;
}
.esf-search-ul li span.s_kw{
    margin-left: 36px;
}
.esf-search-ul li span,.esf-search-ul li label{
    display: inline-block;
    max-width: 145px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.esf-search-ul li label{
    max-width: 117px;
}
.esf-search-ul li label.pz{
    max-width: 380px;
}

/*品牌入口link*/
.font-16 .brand-entrance {
    float: right;
    color: #2866b4;
    font-size: 12px;
    line-height: 24px;
}
.font-16 .brand-entrance:hover {
    color: #f60;
}
.newhouse-li a:hover p.brand-entrance:hover {
    text-decoration: line-through;
}

/*更换卖房的背景图片*/
.Entrusthouse-cont{
    width: 286px;
    height: 291px;
    margin:10px 0 30px;
    background: #FFF0DC;
    overflow: hidden;
    background: url("//pages.anjukestatic.com/usersite/site/img/home/1/Entrusthouse-bg-v4.jpg") no-repeat;
}
.Entrusthouse-cont .focus{
    display: none;
    font-size: 0;
    height: 46px;
    margin: 0 auto;
    overflow: hidden;
    margin: 22px 10px 11px 0;
}
.Entrusthouse-cont .focus i{
    display: inline-block;
    font-family: Arial;
    width: 32px;
    height: 46px;
    line-height: 46px;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    color: #e45d33;
    background: url("//pages.anjukestatic.com/usersite/site/img/home/1/Entrusthouse-bg-v3.png") no-repeat -1px 0;
    margin-right:2px;
}
.Entrusthouse-cont .focus i.comma{
    width: 10px;
    height: 8px;
    font-size: 0;
    line-height: 0;
    background-position: -48px 0;
    margin: 37px 0 0;
}
.Entrusthouse-cont .btn-links{
    text-align: center;
    margin: 210px 0px 0px 0px;
}
.Entrusthouse-cont .btn-links .btn{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #f60;
    font-size: 18px;
    padding: 0 15px 0 15px;
    border-radius: 7px;
}
.Entrusthouse-cont .btn-links .btn:hover{
    background: #E35000;
    color: #fff;
    text-decoration: none;
}
.Entrusthouse-cont .btn-links .publish-btn div{
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: -6px;
    margin-right: 6px;
    border-radius: 15px;
    background: #fff;
}
.Entrusthouse-cont .btn-links .publish-btn div i{
    display: block;
    width:0;
    height:0;
    margin: 5px 0px 0px 8px;
    border-width:8px 0 8px 13px;
    border-style:solid;
    border-color:transparent transparent transparent #f60;
}
.Entrusthouse-cont .links{
    display: block;
    margin-top: 10px;
    text-align: center;
}
.Entrusthouse-cont .links a{
    color: #a65d34;
    font-size: 16px;
}
.Entrusthouse-cont .links a:hover{
    color:#f60;
    text-decoration: none;
}

/*品牌好房*/
.cont-wrap .house-brand{
    padding: 20px 10px;
    font-size: 14px;
}
.house-brand .hb-contwrap{
    position: relative;
    overflow: hidden;
    width: 264px;
    height: 425px;
}
.house-brand .housegd-scroll-ul,.hb-item ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.specialprop-cont .scroll-btn{
    position: absolute;
    width: 52px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    z-index: 2;
    color:#ddd;
    cursor: pointer;
    background: #fff;
    font-size: 25px;
}
.house-brand .prevbtn{
    left: 0;
}
.house-brand .nextbtn{
    right: 0;
}
.house-brand .brand-title{
    display: block;
    height: 297px;
    text-decoration: none;
    color: #000;
    cursor: pointer;
}
.house-brand .brand-title:hover p{
    text-decoration: none;
    color: #666;
}
.house-brand .hb-titleimg{
    font-size: 0;
    margin-left: 52px;
}
.house-brand .hb-contimg{
    margin-top: 10px;
    font-size: 0;
}
.house-brand .hb-conttxt{
    display: block;
    width: 264px;
    height: 66px;
    line-height: 22px;
    margin-top: 6px;
    overflow: hidden;
    word-wrap: break-word;
    color: #666;
}
.house-brand .hb-hothouse{
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 6px;
}
.sydcpadding .hb-item{
    float: left;
    width: 266px;
    position: relative;
}
.house-brand .hb-item{
    float: left;
    width: 264px;
    position: relative;
}
.house-brand .hb-item .sp-link {
    position: relative;
    display: block;
    text-align: center;
}
.house-brand .hb-item .sp-desc {
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 100%;
}
.house-brand .sp-link .sp-title {
    display: block;
    color: #fe7274;
    font-size: 26px;
    line-height: 32px;
    margin: 0 16px 20px;
}
.house-brand .sp-link .sp-subtitle {
    display: block;
    line-height: 22px;
    font-size: 18px;
    color: #666;
    margin: 0 16px;
}
.house-brand .hothouse-item{
    float: left;
    width: 264px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
}
.hothouse-item .ht-itemlink{
    display: block;
    width: 264px;
    height: 30px;
    color: #000;
}
.hothouse-item .ht-itemlink:hover{
    text-decoration: none;
    color: #000;
}
.house-brand .hothouse-item .ht-itemname{
    float:left;
    width: 145px;
    height: 30px;
    overflow: hidden;
}
.house-brand .hothouse-item .ht-active{
    color: #f60;
    text-decoration: underline;
}
.house-brand .hothouse-item .ht-itemprice{
    float:left;
    width: 109px;
    height: 30px;
    text-align: right;
}
.house-brand .enterbrand{
    display: inline-block;
    width: 90px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #62AB00;
    color: #62AB00;
    text-align: center;
    text-decoration: none;
    margin-left: 86px;
    margin-top: 20px;
    cursor: pointer;
}
.house-brand .enterbrand:hover{
    background: #F2FFE1;
}
.house-brand .hb-activebtn{
    color: #f60;
}
.autocomplete_ajk .ui_item{
    font-size: 13px;
}
.autocomplete_ajk .ui_item .gray{
    font-size: 12px;
    color: #999;
    padding-left: 12px;
}
.autocomplete_ajk .ui_item .address{
    padding:0;
}
.esf-axf{
    position: absolute;
    top: 0;
    width: 40px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: #62ab00;
    background-image: linear-gradient(-90deg, #02C26D 0%, #7ED665 100%);
}
.sy-contwrap{
    width: 266px!important;
    height: 378px!important;
    overflow: hidden;
    position: relative;
}
.sydcpadding{
    padding: 15px 9px;
    overflow: hidden;
    height: 378px!important;
    width: 266px!important;
}
.home-title{
    font-weight: bold;
}

.newhouse-cont-single .iconfont{
    font-family: 'iconfont';
    margin-right: 5px;
    color: #999;
}
.newhouse-cont-single .hotlogo{
    color: #f60;
}
.newhouse-cont-single .newmagin{
    margin-top: 8px;
    margin-bottom: 8px;
}
.newhouse-cont-single .newmagin2{
    margin-top: 40px;
    margin-bottom: 14px;
}
.kft-box{
    box-sizing: border-box;
    padding: 15px 20px 0;
    width: 286px;
}
.kft-box-inner{
    position: relative;
    width: 246px;
    height: 361px;
    overflow: hidden;
}
.kftscroll{
    height: 361px;
}
.kftscroll .kftpage{
    float: left;
    width: 246px;
    position: relative;
    height: 100%;
}
.kftscroll h3{
    font-weight: bold;
    font-size: 20px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kftscroll .kftpage li{
    margin-top: 23px;
    padding-left: 15px;
    background: url(//pages.anjukestatic.com/usersite/site/site/img/home/1/dot.png) no-repeat 0px 9px;
    vertical-align: middle;
}
.kftscroll .kftpage li h4{
    font-size: 14px;
    color: #333;
}
.kftscroll .kftpage li p{
    font-size: 14px;
    color: #999;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kft-line_baoming{
    text-align: center;
    font-size: 13px;
    color: #999;
    position: absolute;
    bottom: 80px;
    width: 100%;
}
.kft-line_baoming .iconfont{
    color: #f60;
    margin-right: 5px;
}
.kft-link_btn{
    position: absolute;
    width: 220px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: #62ab00;
    /*margin: 13px auto;*/
    border-radius: 4px;
    cursor: pointer;
    bottom: 15px;
}
.kft-link_btn:hover{
    background: #477e00;
}
.kftscroller-num{
    margin: 0 auto;
    text-align: center;
}
.kftscroller-num li{
    cursor: pointer;
    display: inline-block;
    margin: 0 4px;
    list-style: none;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    background-color: #d8d8d8;
    overflow: hidden;
}
.kftscroller-num .cur-pointer{
    background-color: #62ab00;
}
.kft-a_link:hover{
    text-decoration: none;
}
.seo-tips{
    color: #999;
    line-height: 20px;
    text-align: left;
    padding: 38px 25px 7px 25px;
    font-size: 12px;
}
.seo-tips a{
    color: #666;
    text-decoration:none;
    outline:none;
}
.seo-tips a:hover{
    text-decoration:none;
}


